separation of powers - Francés Inglés Diccionario